grid installation grid cluster energy grid software high performance computing distributed computing solar java power grid mp hpc